local skill = fk.CreateSkill{
    name = "roulette_cigarette_skill",
}
Fk:loadTranslationTable{
    ["#roulette_cigarette_skill"] = "是否对自己使用，回复1点体力",
}
skill:addEffect("cardskill",{
    prompt = "#roulette_cigarette_skill",
    mod_target_filter = function(self, player, to_select)
        return to_select == player and to_select.maxHp > to_select.hp
    end,
    can_use = Util.CanUseToSelf,
    on_effect = function(self, room, effect)
        room:broadcastPlaySound("./packages/water_wegame/audio/effect/cigarette")
        if effect.to.hp < effect.to.maxHp and not effect.to.dead then
        room:recover{
            who = effect.to,
            num = 1,
            card = effect.card,
            recoverBy = effect.from,
            skillName = skill.name,
        }
        end
    end,
})

return skill